package com.fbs.wowo.finance.vo;

import java.math.BigDecimal;

public class NewBill {
    /**
     * 另一方id可以为空，如果是法币对wowo转账
     * 插入一条记录
     *
     * @param userId        用户id
     * @param totalFee         金额
     * @param isIncome      收入或支出
     * @param otherSide     对方id
     * @param refund        退款单号
     * @param productId   交易实体id
     * @param status        交易状态
     * @param scene         场景
     * @param tip           备注
     * @param accessType    访问类型
     * @param tradeType       支付类型（微信，支付宝）
     * @param productType     交易类型（转账，红包，充值）
     */
    private String userId;
    private BigDecimal totalFee;
    private Byte isIncome;
    private String otherSide;
    private String refund;
    private BigDecimal balance;
    private Byte tradeType;
    private String productId;
    private Byte productType;
    private Byte productCategory;
    private Byte status;
    private String scene;
    private String tip;
    private Byte accessType;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public BigDecimal getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(BigDecimal totalFee) {
        this.totalFee = totalFee;
    }

    public Byte getIsIncome() {
        return isIncome;
    }

    public void setIsIncome(Byte isIncome) {
        this.isIncome = isIncome;
    }

    public String getOtherSide() {
        return otherSide;
    }

    public void setOtherSide(String otherSide) {
        this.otherSide = otherSide;
    }

    public String getRefund() {
        return refund;
    }

    public void setRefund(String refund) {
        this.refund = refund;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public String getScene() {
        return scene;
    }

    public void setScene(String scene) {
        this.scene = scene;
    }

    public String getTip() {
        return tip;
    }

    public void setTip(String tip) {
        this.tip = tip;
    }

    public Byte getAccessType() {
        return accessType;
    }

    public void setAccessType(Byte accessType) {
        this.accessType = accessType;
    }

    public Byte getTradeType() {
        return tradeType;
    }

    public void setTradeType(Byte tradeType) {
        this.tradeType = tradeType;
    }

    public Byte getProductType() {
        return productType;
    }

    public void setProductType(Byte productType) {
        this.productType = productType;
    }

    public Byte getProductCategory() {
        return productCategory;
    }

    public void setProductCategory(Byte productCategory) {
        this.productCategory = productCategory;
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }
}
